GG MobLab Apps

Bluetooth GPS
GG MobLab
Connect to an external bluetooth NMEAcompatible GPS device. Mock provider allows other apps to work withthe device.** FOR Android 6.0 (Marshmallow ), it changes the way it handlesthe mock provider permissions. Please go to the developer option,click "Select mock location app" and select this app asprovider.!!! Please read... YOU NEED AN EXTERNAL BLUETOOTH GPS HARDWAREDEVICE TO GET IT WORKS !!!The app requires GGA, GSA, GSV and RMC (or ZDA+VTG) to worksproperly.If you leave comments, whether works or not, you are welcome tostate also which hardware devices combination you are using. Thismay help debugging and also serve as a reference for otherusers.### I always receive questions about how to use this app to connecttheir Notebook or PC, Mac, or tethering another Android ...etc. Ihave to clarify that the purpose of this app is to connect theAndroid device with an external Bluetooth GPS device, in order to"replace" the android's internal GPS locations.If you dont understand what the purpose of the app, please don'tdl.Please install at your own risk.### Please understand that the app frontend is just a frontend,mainly for controlling and configuration purpose, and providingsome handy info. so don't expect it has many functions, shows everydetails and in any desired format...etc.**** Please first enable Allow Mock Locations in Setting ***** can't guarantee all device+apps work, pls email me details:)==========Now you can start/stop the service from other apps by sending theservice or broadcast Intent :Start - googoo.android.btgps.action.SERVICE_STARTStop - googoo.android.btgps.action.SERVICE_STOPToggle - googoo.android.btgps.action.SERIVCE_TOGGLE* Note: You should first make sure you setup all the preferencesand you can start the service correctly through the GUIfrontend.* try the workarounds (in preference) if failed to connect (eg,service discovery fail, connection refused)Please report error or send me logcat if you got FC or anyproblems, with screen cap of any error messages, nmea log.There are thousands combinations of [android version x mobilehardware x bluetooth gps hardware ]. Sorry that it is impossible toprovide support on a particular hardware model. Even a GPS-A workswith Mobile-A, but GPS-A may not work with Mobile-B, but Mobile-Bworks with GPS-B. However, after upgraded the android version, thiscombination does not work anymore, but the other combination worksagain. I always got such reports. I don't have any those hardwares,and even for some of them, I never heard before and cannot googleany information about them. Hope you understand.some android 4.2.x may have problem with the bluetooth stack.eg.https://code.google.com/p/android/issues/detail?id=39688https://code.google.com/p/android/issues/detail?id=42520